Internet Archive BookReader

An English and Chinese dictionary